Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

esUtil_win.h

Go to the documentation of this file.
00001 //  
00002 // Copyright notice here
00003 //
00004 
00005 // esUtil_win.h
00006 //
00007 //   API-neutral interface for creating windows.  Implementation needs to be provided per-platform.
00008 
00009 #ifndef ESUTIL_WIN_H
00010 #define ESUTIL_WIN_H
00011 
00013 //  Includes
00014 //
00015 
00016 #ifdef __cplusplus
00017 
00018 extern "C" {
00019 #endif
00020 
00021    
00023 //  Macros
00024 //
00025 
00027 // Types
00028 //
00029 
00031 //  Public Functions
00032 //
00033 
00035 //  WinCreate()
00036 //
00037 //      Create Win32 instance and window
00038 //
00039 GLboolean WinCreate ( ESContext *esContext, const char *title );
00040 
00042 //  WinLoop()
00043 //
00044 //      Start main windows loop
00045 //
00046 void WinLoop ( ESContext *esContext );
00047 
00049 //  WinTGALoad()
00050 //    
00051 //      TGA loader win32 implementation
00052 //
00053 int WinTGALoad ( const char *fileName, char **buffer, int *width, int *height );
00054 
00055 #ifdef __cplusplus
00056 }
00057 #endif
00058 
00059 #endif // ESUTIL_WIN_H

Generated on Thu Jan 31 11:29:22 2008 for ES Framework by doxygen 1.3.6